turbine drain valve - Spanish English Dictionary